'use strict';

// //创建exportExcel.js文件
const xlsx = require('node-xlsx');
module.exports = (data, options = {}) => {
  const xlsxObj = [
    {
      name: 'sheet1',
      data: [],
    },
  ];
  data.forEach((item, idx) => {
    if (idx === 0) {
      xlsxObj[0].data.push(Object.keys(item));
    }
    // 其余行为excel数据
    xlsxObj[0].data.push(Object.values(item));
  });
  console.log(xlsxObj);
  // 表样式
  options = { '!cols': [{ wch: 24 }, { wch: 20 }, { wch: 100 }, { wch: 20 }, { wch: 10 }] };
  // 返回一个buffer对象
  return xlsx.build(xlsxObj, options);
};
